﻿// EXP0216.cpp : 
// 考察下面的所有赋值然后回答：哪些赋值是不合法的？为什么？哪些赋值是合法的？它们执行了哪些操作？

//int i = 0, & r1 = i; double d = 0, & r2 = d;
//-(a)r2 = 3.14159;
//-(b)r2 = r1;
//-(c)i = r2;
//-(d)r1 = d;
//

//a 合法 d=3.14159
//b 合法 d=i 发生数值转换
//c 合法 i=d 发生数值截断
//d 合法 i=d 发生数值截断


